package com.yunhai.model.vo.orr;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import lombok.experimental.Accessors;


/**
 * 出杯效率明细报表表实体
 * 
 * @author mengze
 * @date 2025-09-04 19:45:01
 */
@ApiModel("出杯效率明细报表表查询类vo")
@Data
@Accessors(chain = true)
public class OrrOutcupEfficiencyDetailQuery {
	private Long id;
			/**
	 * 记录唯一ID
	 */
	@ApiModelProperty("记录唯一ID")
	private String uuid;
		/**
	 * 门店名称
	 */
	@ApiModelProperty("门店名称")
	private String storeName;
		/**
	 * 客户端创建时间
	 */
	@ApiModelProperty("客户端创建时间")
	private Date clientCreateTime;
		/**
	 * 客户端完成时间
	 */
	@ApiModelProperty("客户端完成时间")
	private Date clientFinishTime;
		/**
	 * 客户端开始时间
	 */
	@ApiModelProperty("客户端开始时间")
	private Date clientStartTime;
		/**
	 * 产品编号
	 */
	@ApiModelProperty("产品编号")
	private String productNumber;
		/**
	 * 菜单名称
	 */
	@ApiModelProperty("菜单名称")
	private String menuName;
		/**
	 * 出杯速度（杯/秒）
	 */
	@ApiModelProperty("出杯速度（杯/秒）")
	private Integer cupOutSpeed;
		/**
	 * 物料消耗值
	 */
	@ApiModelProperty("物料消耗值")
	private BigDecimal materialValue;
		/**
	 * 预估物料值
	 */
	@ApiModelProperty("预估物料值")
	private BigDecimal estimateValue;
		/**
	 * 物料消耗值（字符串）
	 */
	@ApiModelProperty("物料消耗值（字符串）")
	private String materialValueStr;
		/**
	 * 预估物料值（字符串）
	 */
	@ApiModelProperty("预估物料值（字符串）")
	private String estimateValueStr;
		/**
	 * 缺失值
	 */
	@ApiModelProperty("缺失值")
	private Integer missValue;
		/**
	 * 缺失值（双精度）
	 */
	@ApiModelProperty("缺失值（双精度）")
	private Integer missValueDouble;
		/**
	 * 门店编号
	 */
	@ApiModelProperty("门店编号")
	private String storeNumber;
		/**
	 * 出杯速度（字符串，带单位）
	 */
	@ApiModelProperty("出杯速度（字符串，带单位）")
	private String cupOutSpeedString;
		/**
	 * 出杯数量
	 */
	@ApiModelProperty("出杯数量")
	private Integer quantity;
		/**
	 * 规格名称
	 */
	@ApiModelProperty("规格名称")
	private String specName;
		/**
	 * 机器唯一ID
	 */
	@ApiModelProperty("机器唯一ID")
	private String machineUuid;
		/**
	 * 倒料时间（秒）
	 */
	@ApiModelProperty("倒料时间（秒）")
	private Integer pouringTime;
		/**
	 * 倒料时间（字符串，带单位）
	 */
	@ApiModelProperty("倒料时间（字符串，带单位）")
	private String pouringTimeStr;
		/**
	 * 操作时间（秒）
	 */
	@ApiModelProperty("操作时间（秒）")
	private Integer operateTime;
		/**
	 * 操作时间（字符串，带单位）
	 */
	@ApiModelProperty("操作时间（字符串，带单位）")
	private String operateTimeStr;
					
}
